#pragma once

#include <cstdint>
#include <string>

class VkRenderer{
public:
    static void vk_init(struct GLFWwindow *window, bool isYuv, const std::string &yuvFile, const std::string &rgbFile);
    static void vk_render(uint32_t currentFrame, uint32_t width, uint32_t height, bool isPlaying);
    static void vk_destroy();
};